package com.ctshk.rpc.order.ship.dto;

import com.ctshk.common.model.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * <p>
 * 船票订单收据
 * </p>
 *
 * @author 刘蕾
 * @since 2021-03-31
 */
@Data
@ApiModel(value = "ShipOrderReceiptInfoDTO对象", description = "船票订单收据")
public class ShipOrderReceiptInfoDTO extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "订单id")
    private Long orderId;

    @ApiModelProperty(value = "牌照号码")
    private String licenseNo;

    @ApiModelProperty(value = "咨询电话")
    private String supportNo;

    @ApiModelProperty(value = "收据号码")
    private String receiptNo;

    @ApiModelProperty(value = "分社")
    private String branch;

    @ApiModelProperty(value = "游客")
    private String guest;

    @ApiModelProperty(value = "联络电话")
    private String phone;

    @ApiModelProperty(value = "注意事项")
    private String attention;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty("船公司")
    private String companyName;

    @ApiModelProperty("退改列印內容")
    private String refundContent;


    @ApiModelProperty(value = "內容  Details")
    private List<ShipOrderReceiptProductDTO> shipOrderReceiptProductList;

    @ApiModelProperty(value = "付款信息")
    private List<ShipOrderReceiptCollectionDTO> shipOrderReceiptCollectionList;

    @ApiModelProperty("银行优惠金额")
    private BigDecimal bankAmount;
}
